package com.travel.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 旅游行程安排实体
 */
@Data
@ApiModel(description = "旅游行程安排")
public class TravelItineraries implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "行程项ID", example = "1", position = 1)
    private Integer id;

    @ApiModelProperty(value = "关联的旅游产品ID", example = "1", position = 2)
    private Integer productId;

    @ApiModelProperty(value = "行程第几天", example = "1", position = 3)
    private Integer dayNumber;

    @ApiModelProperty(value = "当天行程的详细安排文本", example = "08:00 酒店接客...", position = 4)
    private String itineraryText;

    @ApiModelProperty(value = "创建时间", example = "2025-06-10 10:00:00", position = 5)
    private LocalDateTime createTime;

    @ApiModelProperty(value = "更新时间", example = "2025-06-10 10:00:00", position = 6)
    private LocalDateTime updateTime;

    @ApiModelProperty(value = "创建人ID", example = "1", position = 7)
    private Integer createBy;

    @ApiModelProperty(value = "更新人ID", example = "1", position = 8)
    private Integer updateBy;
}